# -*- coding: utf-8 -*-

from locust import HttpUser, task, between, constant

class WebsiteUser(HttpUser):
    # wait_time = between(5, 15)  # 设置用户之间请求等待的时间范围
    # 设置用户等待时间分布，这里使用常数等待时间以便更好地控制
    wait_time = constant(0.001)  # 假设每个请求之间没有时间间隔，以秒为单位

    @task
    def post_request(self):
        # 假设你的 API 接收 JSON 格式的 POST 数据
        payload = {
            "xx": "xx",
            "xx": "xx",
            "xx": "xx"
        }
        # 发送 POST 请求到指定的 URL，并携带 JSON 数据
        # self.client.post("xxx", json=payload, catch_response=True)

        # self.client.post("/xx", json=payload)
        #self.client.get("/test")
        self.client.get("/healthz")
